double-back adhesive tape - German English Dictionary